wind before a rain storm - French English Dictionary